func internal/reflectlite.haveIdenticalType
10 uses
internal/reflectlite (current package)
type.go#L521: func haveIdenticalType(T, V *abi.Type, cmpTags bool) bool {
type.go#L552: return T.Len() == V.Len() && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
type.go#L558: if V.ChanDir() == abi.BothDir && haveIdenticalType(T.Elem(), V.Elem(), cmpTags) {
type.go#L563: return V.ChanDir() == T.ChanDir() && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
type.go#L572: if !haveIdenticalType(t.In(i), v.In(i), cmpTags) {
type.go#L577: if !haveIdenticalType(t.Out(i), v.Out(i), cmpTags) {
type.go#L594: return haveIdenticalType(T.Key(), V.Key(), cmpTags) && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
type.go#L597: return haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
type.go#L614: if !haveIdenticalType(tf.Typ, vf.Typ, cmpTags) {